﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.Data;
using Insifo.BL.Gen;
using Insifo.BE.Gen;

// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Aplicacion" in code, svc and config file together.
public class WCAplicacion : IWCAplicacion
{
    BLAplicacion _bl = new BLAplicacion();


    public DataSet ListarPorSuit(int pintIdSuit)
    {
        return _bl.ListarPorSuit(pintIdSuit);
    }

    public DataSet Listar()
    {
        return _bl.Listar();
    }

    public DataSet ListarPorSuitAplicaciones(BEAplicacion pbe)
    {
        return _bl.ListarPorSuitAplicaciones(pbe);
    }

    public DataSet ListarPorUsuario(BEAplicacion pbe)
    {
        return _bl.ListarPorUsuario(pbe);
    }

    /// <summary>
    /// Método 
    /// </summary>
    /// <returns>Devuelve un DataSet</returns>
    public BEAplicacion Obtener(BEAplicacion pbe)
    {
        return _bl.Obtener(pbe);
    }

    public BEAplicacion Insertar(BEAplicacion pbe)
    {
        return _bl.Insertar(pbe);
    }

    public BEAplicacion Actualizar(BEAplicacion pbe)
    {
        return _bl.Actualizar(pbe);
    }

    public BEAplicacion Eliminar(BEAplicacion pbe)
    {
        return _bl.Eliminar(pbe);
    }

    public BEAplicacion ObtenerPorCodigo(BEAplicacion pbe)
    {
        return _bl.ObtenerPorCodigo(pbe);
    }

}
